package com.hertz.appr.service.cmd.v1;

import com.hertz.appr.pojo.CmdPojo;
import com.hertz.appr.pojo.db.Message;

public interface ICmdPojoFactory {
	
	/**
	 * 构建CmdPojo,若命令行格式错误，创建task，给予用户提示
	 * @param msg
	 * @return
	 */
	public CmdPojo buildCmdPojo(Message msg);
	
	/**
	 * 构建CmdPojo,若命令行格式错误，不给予用户提示
	 * @param cmdLine
	 * @return
	 */
	public CmdPojo buildCmdPojo(String cmdLine);
	
	public void dealMessage(Message msg,CmdPojo cmdPojo);

	
}
